import dayjs from 'dayjs';

/** 时间格式化 */
export const formatTime = (val, format = 'YYYY年MM月DD日') => {
  if (!val) return '';
  if (/^[1-2][0-9][0-9][0-9]年[0-1]{0,1}[0-9]月[0-3]{0,1}[0-9]日$/.test(val)) return val;

  return dayjs(val).format(format);
};

/**数据判空 */
export const formatNoData = v => {
  if (v === '' || (Array.isArray(v) && !v.length) || JSON.stringify(v) === '{}' || v === void 0) {
    return '--';
  } else {
    return v;
  }
};
